## The function minimum_polynomial

from PyM import *


k = Zn(2)
[K,x] = extension(k,[1,1,1],'x')
[F,y] = extension(K,[1,x,1],'y')

m1 = minimal_polynomial(y,k,'X')

show(m1)

m2 = minimal_polynomial(y,T='T')

show(m2)

m3 = minimal_polynomial(y,K,'Y')

show(m3)

[K,a] = extension(Zn(3),[1,0,-1,1],'a')

b = a**2+1

m = minimal_polynomial(b,Zn(3))

show(m)



